package com.net.wanjian.networkhospitalmanager.bean.evaluate;

import java.util.List;

/**
 * Description: 评价详情 好中差评列表 详细数据
 * Created by lidongcai on 17/7/25.
 * Email:  lidongcaiocc@163.com
 */

public class SearchEvaluateDetailsResult {

    /**
     * result : 1
     * data : {"token":"","PageIndex":"0","TotalCount":"20","ResultType":"0","DegreePraise":"0.991","ComprehensiveEvaluationItemList":[{"EvaluationItemName":"","EventEvaluationItemValue":""},{"EvaluationItemName":"","EventEvaluationItemValue":""}],"EvaluationCategoryCount":[{"ResultType":"0","EvaluationPersonNum":"8"},{"ResultType":"1","EvaluationPersonNum":"6"},{"ResultType":"2","EvaluationPersonNum":"1"},{"ResultType":"3","EvaluationPersonNum":"1"}],"EvaluationTableList":[{"EvaluatorUserName":"李四","EvaluationItemValueTime":"2017-07-05 11:55:55","EvaluationTableAverageValueResult":"3.12","EvaluationItemList":[{"EvaluationItemName":"","EvaluationItemValueResult":""},{"EvaluationItemName":"","EvaluationItemValueResult":""}],"EvaluationTextContentInfo":""},{"EvaluatorUserName":"李武","EvaluationItemValueTime":"2017-07-04 11:55:55","EvaluationTableAverageValueResult":"3.19","EvaluationItemList":[{"EvaluationItemName":"","EvaluationItemValueResult":""},{"EvaluationItemName":"","EvaluationItemValueResult":""}],"EvaluationTextContentInfo":""}]}
     */

    private String result;
    private DataBean data;

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * token :
         * PageIndex : 0
         * TotalCount : 20
         * ResultType : 0
         * DegreePraise : 0.991
         * ComprehensiveEvaluationItemList : [{"EvaluationItemName":"","EventEvaluationItemValue":""},{"EvaluationItemName":"","EventEvaluationItemValue":""}]
         * EvaluationCategoryCount : [{"ResultType":"0","EvaluationPersonNum":"8"},{"ResultType":"1","EvaluationPersonNum":"6"},{"ResultType":"2","EvaluationPersonNum":"1"},{"ResultType":"3","EvaluationPersonNum":"1"}]
         * EvaluationTableList : [{"EvaluatorUserName":"李四","EvaluationItemValueTime":"2017-07-05 11:55:55","EvaluationTableAverageValueResult":"3.12","EvaluationItemList":[{"EvaluationItemName":"","EvaluationItemValueResult":""},{"EvaluationItemName":"","EvaluationItemValueResult":""}],"EvaluationTextContentInfo":""},{"EvaluatorUserName":"李武","EvaluationItemValueTime":"2017-07-04 11:55:55","EvaluationTableAverageValueResult":"3.19","EvaluationItemList":[{"EvaluationItemName":"","EvaluationItemValueResult":""},{"EvaluationItemName":"","EvaluationItemValueResult":""}],"EvaluationTextContentInfo":""}]
         */

        private String token;
        private String PageIndex;
        private String TotalCount;
        private String ResultType;
        private String DegreePraise;
        private List<ComprehensiveEvaluationItemListBean> ComprehensiveEvaluationItemList;
        private List<EvaluationCategoryCountBean> EvaluationCategoryCount;
        private List<EvaluationTableListBean> EvaluationTableList;

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public String getPageIndex() {
            return PageIndex;
        }

        public void setPageIndex(String PageIndex) {
            this.PageIndex = PageIndex;
        }

        public String getTotalCount() {
            return TotalCount;
        }

        public void setTotalCount(String TotalCount) {
            this.TotalCount = TotalCount;
        }

        public String getResultType() {
            return ResultType;
        }

        public void setResultType(String ResultType) {
            this.ResultType = ResultType;
        }

        public String getDegreePraise() {
            return DegreePraise;
        }

        public void setDegreePraise(String DegreePraise) {
            this.DegreePraise = DegreePraise;
        }

        public List<ComprehensiveEvaluationItemListBean> getComprehensiveEvaluationItemList() {
            return ComprehensiveEvaluationItemList;
        }

        public void setComprehensiveEvaluationItemList(List<ComprehensiveEvaluationItemListBean> ComprehensiveEvaluationItemList) {
            this.ComprehensiveEvaluationItemList = ComprehensiveEvaluationItemList;
        }

        public List<EvaluationCategoryCountBean> getEvaluationCategoryCount() {
            return EvaluationCategoryCount;
        }

        public void setEvaluationCategoryCount(List<EvaluationCategoryCountBean> EvaluationCategoryCount) {
            this.EvaluationCategoryCount = EvaluationCategoryCount;
        }

        public List<EvaluationTableListBean> getEvaluationTableList() {
            return EvaluationTableList;
        }

        public void setEvaluationTableList(List<EvaluationTableListBean> EvaluationTableList) {
            this.EvaluationTableList = EvaluationTableList;
        }

        public static class ComprehensiveEvaluationItemListBean {
            /**
             * EvaluationItemName :
             * EventEvaluationItemValue :
             */

            private String EvaluationItemName;
            private String EventEvaluationItemValue;

            public String getEvaluationItemName() {
                return EvaluationItemName;
            }

            public void setEvaluationItemName(String EvaluationItemName) {
                this.EvaluationItemName = EvaluationItemName;
            }

            public String getEventEvaluationItemValue() {
                return EventEvaluationItemValue;
            }

            public void setEventEvaluationItemValue(String EventEvaluationItemValue) {
                this.EventEvaluationItemValue = EventEvaluationItemValue;
            }
        }

        public static class EvaluationCategoryCountBean {
            /**
             * ResultType : 0
             * EvaluationPersonNum : 8
             */

            private String ResultType;
            private String EvaluationPersonNum;

            public String getResultType() {
                return ResultType;
            }

            public void setResultType(String ResultType) {
                this.ResultType = ResultType;
            }

            public String getEvaluationPersonNum() {
                return EvaluationPersonNum;
            }

            public void setEvaluationPersonNum(String EvaluationPersonNum) {
                this.EvaluationPersonNum = EvaluationPersonNum;
            }
        }

        public static class EvaluationTableListBean {
            /**
             * EvaluatorUserName : 李四
             * EvaluationItemValueTime : 2017-07-05 11:55:55
             * EvaluationTableAverageValueResult : 3.12
             * EvaluationItemList : [{"EvaluationItemName":"","EvaluationItemValueResult":""},{"EvaluationItemName":"","EvaluationItemValueResult":""}]
             * EvaluationTextContentInfo :
             */

            private String EvaluatorUserName;
            private String EvaluationItemValueTime;
            private String EvaluationTableAverageValueResult;
            private String EvaluationTextContentInfo;
            private List<EvaluationItemListBean> EvaluationItemList;

            public String getEvaluatorUserName() {
                return EvaluatorUserName;
            }

            public void setEvaluatorUserName(String EvaluatorUserName) {
                this.EvaluatorUserName = EvaluatorUserName;
            }

            public String getEvaluationItemValueTime() {
                return EvaluationItemValueTime;
            }

            public void setEvaluationItemValueTime(String EvaluationItemValueTime) {
                this.EvaluationItemValueTime = EvaluationItemValueTime;
            }

            public String getEvaluationTableAverageValueResult() {
                return EvaluationTableAverageValueResult;
            }

            public void setEvaluationTableAverageValueResult(String EvaluationTableAverageValueResult) {
                this.EvaluationTableAverageValueResult = EvaluationTableAverageValueResult;
            }

            public String getEvaluationTextContentInfo() {
                return EvaluationTextContentInfo;
            }

            public void setEvaluationTextContentInfo(String EvaluationTextContentInfo) {
                this.EvaluationTextContentInfo = EvaluationTextContentInfo;
            }

            public List<EvaluationItemListBean> getEvaluationItemList() {
                return EvaluationItemList;
            }

            public void setEvaluationItemList(List<EvaluationItemListBean> EvaluationItemList) {
                this.EvaluationItemList = EvaluationItemList;
            }

            public static class EvaluationItemListBean {
                /**
                 * EvaluationItemName :
                 * EvaluationItemValueResult :
                 */

                private String EvaluationItemName;
                private String EvaluationItemValueResult;

                public String getEvaluationItemName() {
                    return EvaluationItemName;
                }

                public void setEvaluationItemName(String EvaluationItemName) {
                    this.EvaluationItemName = EvaluationItemName;
                }

                public String getEvaluationItemValueResult() {
                    return EvaluationItemValueResult;
                }

                public void setEvaluationItemValueResult(String EvaluationItemValueResult) {
                    this.EvaluationItemValueResult = EvaluationItemValueResult;
                }
            }
        }
    }
}
